package tests;

import junit.framework.TestCase;

import model.AvionLiviano;
import model.AvionPesado;


import org.junit.Test;


public class AvionTest extends TestCase{

	
	@Test
	public void testAvionSeCreaConPosicion() {
		
		AvionLiviano unAvion = new AvionLiviano();
		
		assertTrue(unAvion.getPosicion()!=null);
	}
	
	@Test
	public void testAvionSeCreaEnUnBorde() {
		AvionPesado unAvion = new AvionPesado();
		boolean bordeSuperior = (unAvion.getPosicion().getY() == 0); 
		boolean bordeInferior = (unAvion.getPosicion().getY () == 500); 
		boolean bordeIzquiero = (unAvion.getPosicion().getX() == 0);
		boolean bordeDerecho = (unAvion.getPosicion().getX() == 500);
				
		assertTrue(bordeSuperior || bordeInferior || bordeIzquiero || bordeDerecho);
			
		
	}
	
}
